Repeatedly sampling method for image scanning

ABSTRACT

The present invention provides a repeatedly sampling method for image scanning. It is mainly a sample treatment procedure proceeded for the data of an image scanning device during the scanning of an image. The method mainly includes the steps of sampling, sorting, eliminating group-departing value, and getting mean value, etc. Wherein, the sampling procedure makes several times of scanning pick-up on a single point of the image to produce several sets of sampling value; the sorting procedure sorts the several sets of sampling value after being sampled according to their magnitudes; the eliminating group-departing value procedure gives up the relatively larger values and relatively smaller values from the several sets of sampling value after being sorted; the getting mean value procedure gets a mean value from the several sets of sampling value. By applying the repeatedly sampling method of entirety of the invention, it may reduce the error of data pick-up during the procedure of scanning.

1. FIELD OF THE INVENTION

[0001] The present invention is a repeatedly sampling method for image scanning, especially to a data sampling method proceeded for the data sampling procedure of image scanning in an image scanning device through the procedures of sampling, sorting, eliminating group-departing value, and getting mean value, etc.

2. BACKGROUND OF THE INVENTION

[0002] Accordingly, the method of image pick-up by a scanner in the traditional manner has already been well known to the general business widely. The typically picked up image is stored in the memory by the manner of a digital formation of image element data array. The common types of scanner include: the roller scanner, the flatbed scanner, the two-dimensional scanner, and the palm scanner, etc. For any kind of above-mentioned scanners, it always proceeds a picking-up motion of scanned data on the image.

[0003] During the common procedure of scanning proceeded by a scanner on a specific image to be scanned, every single point constituting the image that may be constituted by extremely many single points must be scanned by the scanner, but usually the response of the darker part of an image is smaller, so it is easily interfered by the noises, and the originally unnecessary noises will be generated during the scanning procedure, and the scanning quality of the entire image is influenced.

[0004] Since the noise is unpredictable and its occurrence is out of expectation, so it usually depends on the software design of a scanner to improve the performance and overcome the problems created by the poor quality of the manuscript. In general, it is impossible to require the manuscript image to maintain an extremely high quality. Further, the design quality of the scanner itself is also a main factor of influencing the scanning quality. Therefore, it often occurs the situations that the obtained data has too large difference from the reasonable data or the data after being scanned has great deviation from the original image. Thus, how to solve this kind of problem has become the most important topics nowadays.

SUMMARY OF THE INVENTION

[0005] The present invention is a further improvement to solve the above-mentioned shortcomings generated by the prior arts. The invention expects to eliminate too much noise interference to further promote the quality of the scanned image to reach the optimal level that the scanned image is almost close to the original image. Thus, the main object of the invention is to proceed a repeated sampling on a specific point in the image and further to sort, eliminate group-departing value, and also get mean value of the sampling data in expectation to get the optimal quality of scanned image that is most close to the original image.

[0006] In a preferable embodiment according to the present invention, it includes the steps of sampling, sorting, eliminating group-departing value, and getting mean value, etc. Wherein, the sampling procedure makes several times of scanning pick-up on a single point of the image to produce several sets of sampling value; the sorting procedure sorts the several sets of sampling value after being sampled according to their magnitudes relatively; the eliminating group-departing value procedure gives up the relatively larger values and relatively smaller values from the several sets of sampling value after being sorted; finally, the getting mean value procedure gets a mean value from the several sets of sampling value, and the mean value may be made as the following up treatment of the image scanning on the single point.

[0007] A preferable characteristic of the invention is to store the result in a buffer or a memory or relative storing devices after getting the mean value.

[0008] Another characteristic of the invention is, when applying scanning on a single point, to take the procedures of sampling, sorting, eliminating group-departing value, and getting a mean value on every four points as a cycle and execute them repeatedly and finally a last mean value is again gotten from each mean value for being provided for the treatment of the following up action.

BRIEF DESCRIPTION OF DRAWINGS

[0009]FIG. 1 is a flowchart diagram of a preferable embodiment according to the present invention.

[0010]FIG. 2 is a flowchart diagram of a preferable embodiment according to the present invention, wherein a single point of an image being sampled in four times.

[0011]FIG. 3 is a flowchart diagram of a preferable embodiment according to the present invention, wherein a single point of an image is sampled in eight times.

[0012]FIG. 2 is a flowchart diagram of a preferable embodiment according to the present invention, wherein a single point of an image is sampled in sixteen times.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

[0013] The present invention discloses a repeatedly sampling method for image scanning. It may be applied in a data sampling procedure proceeded by an image-scanning device during a scanning of image. For example, in the scanning procedure of a scanner applied on a manuscript to be scanned, after the scanner has scanned every point constituted the image, the procedures of repeated sampling and relative treatments are also made.

[0014] Please refer to FIG. 1, which is a flowchart diagram of a preferable embodiment according to the present invention.

[0015] The steps shown in FIG. 1 are as following:

[0016] a. repeatedly sample 20;

[0017] b. sort 21;

[0018] c. eliminate group-departing value 22;

[0019] d. get mean value 23.

[0020] Wherein, the repeatedly sample 20 as described in “step a” is to proceed a motion of repeated scanning on a specific single point of an image to be scanned. After the scanning, several sets of sampling value may be gotten from a single point. This is the step of repeatedly sample 20 in FIG. 1. After the several sets of sampling value are gotten, a step of sort 21 may be proceeded on the several sets of sampling value.

[0021] Wherein, the sort 21 as described in “step b” is to relatively sort the several sets of sampling value gotten from the repeated sampling according to the magnitude of their values, and wherein the sorting sequence may be arranged from small value to large value, or from large value to small value.

[0022] Wherein, the eliminate group-departing value 22 as described in “step c” is to proceed the motion of eliminating several sets of sampling value for the several sets of sampling value after being sorted; namely, the relatively larger values and relatively smaller values are eliminated from the several sets of sampling value after being sorted.

[0023] Wherein, the get mean value 23 as described in “step d” is to pick up a mean value from the several sets of sampling value after the eliminate group-departing value 22, and the mean value is then the required data of treatment in the following up procedure of treatment after the single point pick-up completed by the scanner, and wherein the obtained mean value is temporarily stored in a buffer for the following up treatment.

[0024] Wherein, when eliminating the group-departing value, a middle value may be found out first from the several sets of sampling value, and a deviation of specific range is set up on the base of the middle value, and any value exceeding this deviation range is then given up, and other value within the range of this deviation is retained, and a motion of getting mean value is again proceeded afterwards.

[0025] Or, when eliminating the group-departing value, by relatively comparing the several sets of sampling value, the largest and smallest values are given up constantly, or the relatively larger value and relatively smaller value are given up from the several sets.

[0026] In these steps of repeated sampling, the single point is proceeded the repeated scanning and sampling for collecting more data from the single point to avoid the errors generated from getting data from the single point due to the influence of noises or the noises of random. Furthermore, after getting the several sets of sampling value, a set of data that is closer to the original image must be chosen out, so in this prefer embodiment, a last mean value that is gotten out from the several sets of sampling value is the data closer to the original image.

[0027] Further, the method described in FIG. 1 is not restricted to only one time. It may also be executed many times; namely the method described in this preferable embodiment may be proceeded one time or further more times on a single point.

[0028] Wherein, the device for storing the mean value is not restricted to the buffer. Any relative device capable of storing data may be available to design. For example, the mean value may also be stored in a memory or a register. When storing in the memory, each mean value may be stored in different positions.

[0029] Please refer to FIG. 2, which is a preferable embodiment according to the present invention, wherein a single point of an image being sampled in four times. As shown in FIG. 2, a single point of an image is sampled four times in step 40. For example, the gotten four sets of sampling value are 36, 35, 39, 31 respectively; further through the step of sorting 41, the four sets of sampling value are sorted according to their magnitudes, and the result after sorting is (31, 35, 36, 39); again through the motion of eliminating group-departing value, the first set of sampling value 31 and the fourth set of sampling value 39 are given up; namely, the step 42 retains the second set and third set of sampling value, and the second set of sampling value is 35, and the third set of sampling value is 36; further the step 43 takes a mean value from the second set of sampling value 35 and the third set of sampling value 36, and therefore the mean value is (35+36)/2=35.5.

[0030] Please refer to FIG. 3, which is a preferable embodiment according to the present invention, wherein a single point of an image being sampled in eight times. If the steps 40 a˜43 a shown in FIG. 3 are same as the steps 40˜43 exemplified in FIG. 2, then a step for storing the first mean value is further added and the gotten mean value 37.5 is stored in a buffer (not shown in the figures).

[0031] Further, the steps 40 b˜43 b are proceeded. For example, the second term for sampling the single point is still four times. Through the step 40 b of sampling on the single point for four times, the gotten four sets of sampling value are 34, 36, 32, 38 respectively; further through the step of sorting 41 b, the four sets of sampling value are sorted according to their magnitudes, and the result after sorting is (32, 34, 36, 38); again through the motion of eliminating group-departing value, the first set of sampling value 32 and the fourth set of sampling value 38 are given up; namely, the step 42 b retains the second set and third set of sampling value, and the second set of sampling value is 34, and the third set of sampling value is 36; further the step 43 b takes a mean value from the second set of sampling value 34 and the third set of sampling value 36, and therefore a mean value (35+36)/2=35.5 is gotten.

[0032] Next, the step of storing the second mean value is proceeded. The mean value 35 is stored in a buffer (not shown in the figure). At this time, the step 46 for further taking a mean value from the two mean values is further proceeded.Therefore, the gotten mean value is (35+35.5)/2=35.24.

[0033] Please refer to FIG. 4, which is a preferable embodiment according to the present invention, wherein a single point of an image being sampled in sixteen times. If the steps 40 a˜43 a, 40 b˜43 b shown in FIG. 4 are same as those in FIG. 3 and the third mean value gotten from the steps 40 c˜43 c is 36 and the fourth mean value gotten from the steps 40 d˜43 d is 34.5, then the four mean values (35, 35.5, 36, 34.5) are stored in the buffer respectively by the steps 44, 45, 47, 48 of storing mean value. At this time, a step 49 of further taking a mean value from the first through fourth mean values are proceeded, and then the final mean value is (35+35.5+36+34.5)/4=35.25.

[0034] Or, a mean value is first taken from (35, 35.5), i.e., (35+35.5)/2=35.25; a mean value is further taken from (36, 34.5), i.e., (36+34.5)=35.24; next, a mean value further taken from (35.25, 35.25) is still 35.25. This result is still same as that of the previous method. The difference is that the previous method takes more buffering memory and the requirement of buffering memory in this method is less.

[0035] Through the description of above-mentioned preferable embodiments, the method provided by the present invention may effectively promote the quality of image scanning, and through the design of scanning times, for example, the method of sampling, sorting, further getting mean value on every four points may reduce the usage of space in buffering memory. In the described embodiment according to the present invention, the sampling times on a specific single point or the implemented times according to the method disclosed in the present invention are not restricted because of the description in the preferable embodiments. Actually, the user may make appropriate design and application according to the actual situation. 

What is claimed is:
 1. A repeatedly sampling method for image scanning, which is a sample treatment procedure proceeded for the data of an image scanning device during the scanning of an image, and which includes the following steps: a sampling step, which makes several times of scanning pick-up on a single point of the image to produce several sets of sampling value; a sorting step, which sorts the several sets of sampling value after being sampled according to their magnitudes; an eliminating group-departing value step, which gives up the relatively larger value and relatively smaller value from the several sets of sampling value after being sorted; and a getting mean value step, which gets a mean value from the several sets of sampling value.
 2. A repeatedly sampling method for image scanning according to claim 1, wherein said eliminating group-departing value step may also be executed as following: a middle value is found out from the several sets of sampling value, and a deviation of specific range is set up on the base of the middle value, and the sampling value exceeding the deviation range is given up, and the sampling value within the deviation range is retained.
 3. A repeatedly sampling method for image scanning according to claim 1, wherein the result may be stored in a buffer after the step of getting mean value.
 4. A repeatedly sampling method for image scanning according to claim 1, wherein the method may be executed many times, and the results may be stored in a buffer respectively after each time of getting mean value, and a mean value is again taken from the values that are stored in the buffer.
 5. A repeatedly sampling method for image scanning according to claim 3, wherein said buffer may be replaced by a memory.
 6. A repeatedly sampling method for image scanning according to claim 1, wherein the method may be executed many times, and the results may be stored in a memory respectively after each time of getting mean value, and a mean value is again taken from the values that are stored in the memory.
 7. A repeatedly sampling method for image scanning according to claim 1, wherein the times of sampling on the single point may be four times.
 8. A repeatedly sampling method for image scanning according to claim 1, wherein the times of sampling on the single point may be eight times, and wherein a first mean value is taken from the first time through fourth time, and a second mean value is taken from the fifth time through eight time, and further a third mean value is taken form the first mean value and second mean value, and the third mean value may be made as a following up treatment of the single point by the image scanning apparatus.
 9. A repeatedly sampling method for image scanning according to claim 1, wherein the times of sampling on the single point may be sixteen times, and wherein a first mean value is taken from the first time through fourth time, and a second mean value is taken from the fifth time through eight time, and wherein a third mean value is taken from the ninth time through twelfth time, and a fourth mean value is taken from the thirteenth time through sixteenth time, and further a fifth mean value is taken form the first mean value, second mean value, third mean value, and fourth mean value, and the fifth mean value may be made as a following up treatment of the single point by the image scanning apparatus.
 10. A repeatedly sampling method for image scanning according to claim 1, wherein the times of sampling on the single point may be sixteen times, and wherein a first mean value is taken from the first time through fourth time, and a second mean value is taken from the fifth time through eight time, and a third mean value is taken from the first mean value and second mean value; wherein a fourth mean value is taken from the ninth time through twelfth time, and a fifth mean value is taken from the thirteenth time through sixteenth time, and a sixth mean value is taken form the fourth mean value and fifth mean value; and a seventh mean value is further taken from the third mean value and sixth mean value, and the seventh mean value may be made as a following up treatment of the single point by the image scanning apparatus. 